@charset "utf-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul,button{margin:0;padding:0;border:0}
body{font:14px/1.5 "Microsoft YaHei"; color: #222;}
b,em,i,ins{font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
a{text-decoration:none; }
.fr{float: right;}
.fl{float: left;}
.clearfix{zoom:1;}
.clearfix:after,.clearfix:before{content:"";display:table;}
.clearfix:after{clear:both;}
img,button{border:0;}
.wap11{width: 1100px; margin:0 auto;}

.header_wrap{height: 60px; }
.header_wrap h1{padding-right: 76px; padding-top:6px;}
.nav_ul li{float: left;}
.nav_ul li a{float: left; padding: 0 25px; font-size: 14px; color: #3c3c3c;}
.nav_ul li a:hover{background: #e33333; color: #FFF;}
.nav-header{ height: 60px;}
.nav-header li{float: left; height: 60px; line-height: 60px; font-size: 16px;  }
.nav-header li a{color: #333; padding: 0 20px; height: 60px; line-height: 60px; float:left; position: relative; overflow: hidden;}
.nav-header li:last-child a{padding-right:0;}
.nav-header li a.on{color: #FFF;}
.nav-header li a span {position:relative; left:0; top:0; z-index:3; width:100%; height:100%;}
.nav-header li a .bkg { position:absolute;top:100%; z-index:2; background-color:#00933f; -webkit-transition:top 200ms;-moz-transition:top 200ms;-ms-transition:top 200ms; transition:top 200ms; left: 0; }
.nav-header li a.on .bkg,.nav-header li a:hover .bkg {top:0;}
.footer-box{background: #f7f7f7; margin-top: 20px; text-align: center; padding: 20px 0;}
.contrat{font-size: 20px; font-weight: 700; margin-bottom: 15px;}
.footer-box .wap11 > div > p {line-height: 26px;}
